package com.mapper;

import com.pojo.Classify;
import com.pojo.Commodity;
import com.pojo.Indent;
import com.pojo.Sell;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface CommodityMapper {
    //查询库存
    List<Commodity> commodityFindAll(@Param("cid") Integer cid,@Param("cname") String cname,@Param("ctype") String ctype);

//    入库（添加）
    int commodityInsert(Commodity commodity);

    //入库（修改）
    int commodityUpdCount(@Param("cid") Integer cid,@Param("count") Integer count);

//    通过编号查询库存
    List<Commodity> commodityFindByCid(@Param("cid") Integer cid);

    //商品分类查询
    List<Classify> classifySelect(@Param("tid") Integer tid);

//    商品售价修改
    int commodityUpdSprice (@Param("cid")Integer cid, @Param("sprice") BigDecimal sprice,@Param("empno") Integer empno);
    int sellUpdSprice(@Param("cid")Integer cid, @Param("sprice") BigDecimal sprice,@Param("empno") Integer empno);
    int sellInsert(Sell sell);

//    查询货架表
    List<Map<String,Object>> sellSelect(@Param("sid")Integer sid, @Param("cid")Integer cid);

//    修改货架数量
    int sellUpdSnum(@Param("cid") Integer cid,@Param("snum") Double snum);
}
